score a lot of points - Español Inglés Diccionario